-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps: fix CRLF in text file not present in upstream #22340
Conversation
@joyeecheung sadly an error occured when I tried to trigger a build :( |
@targos @nodejs/v8-update Do you know where |
Failures in job https://ci.nodejs.org/job/node-test-commit/20564/ ubuntu1804-dockerSee failures on test-digitalocean-ubuntu1804_container-x64-1:
ubuntu1604_sharedlibs_openssl110_x64See failures on test-softlayer-ubuntu1604_sharedlibs_container-x64-5:
ubuntu1604_sharedlibs_openssl110_x64See failures on test-softlayer-ubuntu1604_sharedlibs_container-x64-5:
Resume build: https://ci.nodejs.org/job/node-test-commit/20565/ |
@joyeecheung https://github.com/nodejs/node-core-utils/tree/master/lib/update-v8 (referenced from https://github.com/nodejs/node/blob/master/doc/guides/maintaining-V8.md#major-updates)? |
@richardlau Thanks, looks like this has already been fixed in the upstream jinja2 |
We don't have special workflows for third party deps of V8, so we should probably just fix it with the commit message mentioning the upstream patch. The next time V8 is updated it will be overwritten with the upstream fix. |
Only two known failures from the resumed build (fix in #22318): Failures in job https://ci.nodejs.org/job/node-test-commit/20565/ ubuntu1604_sharedlibs_openssl110_x64See failures on test-softlayer-ubuntu1604_sharedlibs_container-x64-5:
ubuntu1604_sharedlibs_openssl110_x64See failures on test-softlayer-ubuntu1604_sharedlibs_container-x64-5:
|
So essentially |
That or we temporarily remove the sharedlibs host from the task. Should we do that? Or propose fast-tracking for #22318? #22318 is part of the release going out today and has landed in the v10.9.0-proposal branch: 1ce38878ce. So I imagine it's landing on |
Moving discussion to the more relevant nodejs/build#1451 |
342f1f3
to
4b2b187
Compare
Rebased after #22318 lands, let's see if CI is happy now https://ci.nodejs.org/job/node-test-commit/20588/ |
The CI is green now |
I put the fast-track label on this PR. Please thumbs up if you think we can fast track this. Ping @targos do we need to update the embedder suffix for an update to |
I think there are tooling that match number of commits to the |
I'm fine with that too as long as it means we can get this landed. |
`deps/v8/third_party/jinja2/LICENSE` is not in upstream v8, and contains CRLF, which is in conflict with `deps/v8.gitattributes` which sets all text files to use LF. This has caused failures in CI workers with older versions of Git. This patch manually fixes up the file to use LF to resolve the conflict. The file has already been fixed in upstream jinja2, which is pull into our repo when we update V8 so it should be fixed the next time we update V8. PR-URL: nodejs#22340 Refs: nodejs/build#1443 Refs: nodejs/reliability#12 Refs: nodejs/build#1453 Refs: https://chromium-review.googlesource.com/c/993812/ Reviewed-By: Richard Lau <[email protected]> Reviewed-By: João Reis <[email protected]> Reviewed-By: Matheus Marchini <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jon Moss <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
New CI (no rebase) https://ci.nodejs.org/job/node-test-pull-request/16508/ |
(CI is very red....) |
The node-test-pull-request job always rebases so it will fail. node-test-commit: https://ci.nodejs.org/job/node-test-commit/20631/ |
Well that's a bug. |
Failures in job https://ci.nodejs.org/job/node-test-commit/20631/ freebsd11-x64See failures on test-digitalocean-freebsd11-x64-2:
rhel72-s390xSee failures on test-linuxonecc-rhel72-s390x-3:
COMPILED_BY=vs2017,RUNNER=win10,RUN_SUBSET=1See failures on test-azure_msft-win10-x64-3:
Resume build: https://ci.nodejs.org/job/node-test-commit/20635/ |
Windows build cannot be resumed, so started a new one: https://ci.nodejs.org/job/node-test-commit-windows-fanned/20023/ (but I suspect it may still fail due to nodejs/build#1460) |
The only error is nodejs/build#1460 |
Landed in 478a78b |
`deps/v8/third_party/jinja2/LICENSE` is not in upstream v8, and contains CRLF, which is in conflict with `deps/v8/.gitattributes` which sets all text files to use LF. This has caused failures in CI workers with older versions of Git. This patch manually fixes up the file to use LF to resolve the conflict. The file has already been fixed in upstream jinja2, which is pull into our repo when we update V8 so it should be fixed the next time we update V8. PR-URL: #22340 Refs: nodejs/build#1443 Refs: nodejs/reliability#12 Refs: nodejs/build#1453 Refs: https://chromium-review.googlesource.com/c/993812/ Reviewed-By: Richard Lau <[email protected]> Reviewed-By: João Reis <[email protected]> Reviewed-By: Matheus Marchini <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jon Moss <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
@nodejs/collaborators If you see
In the CI again, please try rebasing against commit later than 478a78b (or just the current master) and push to your PR branch before triggering anothe rCI. The CI may not be able to rebase properly if you use the node-test-pull-request job. |
`deps/v8/third_party/jinja2/LICENSE` is not in upstream v8, and contains CRLF, which is in conflict with `deps/v8/.gitattributes` which sets all text files to use LF. This has caused failures in CI workers with older versions of Git. This patch manually fixes up the file to use LF to resolve the conflict. The file has already been fixed in upstream jinja2, which is pull into our repo when we update V8 so it should be fixed the next time we update V8. PR-URL: #22340 Refs: nodejs/build#1443 Refs: nodejs/reliability#12 Refs: nodejs/build#1453 Refs: https://chromium-review.googlesource.com/c/993812/ Reviewed-By: Richard Lau <[email protected]> Reviewed-By: João Reis <[email protected]> Reviewed-By: Matheus Marchini <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jon Moss <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
`deps/v8/third_party/jinja2/LICENSE` is not in upstream v8, and contains CRLF, which is in conflict with `deps/v8/.gitattributes` which sets all text files to use LF. This has caused failures in CI workers with older versions of Git. This patch manually fixes up the file to use LF to resolve the conflict. The file has already been fixed in upstream jinja2, which is pull into our repo when we update V8 so it should be fixed the next time we update V8. PR-URL: #22340 Refs: nodejs/build#1443 Refs: nodejs/reliability#12 Refs: nodejs/build#1453 Refs: https://chromium-review.googlesource.com/c/993812/ Reviewed-By: Richard Lau <[email protected]> Reviewed-By: João Reis <[email protected]> Reviewed-By: Matheus Marchini <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jon Moss <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
deps/v8/third_party/jinja2/LICENSE
is not in upstream v8,and contains CRLF, which is in conflict with
deps/v8/.gitattributes
which sets all text files to use LF.
This has caused failures in CI workers with older versions of Git.
This patch manually fixes up the file to use LF to resolve
the conflict.
The file has already been fixed in upstream jinja2,
which is pull into our repo when we update V8 so it should
be fixed the next time we update V8.
Refs: nodejs/build#1443
Refs: nodejs/reliability#12
Refs: nodejs/build#1453
Refs: https://chromium-review.googlesource.com/c/993812/
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes